# CMake 最低构建版本
cmake_minimum_required(VERSION 3.4.1)

#设置生成的so动态库最后输出的路径
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/../jniLibs/${ANDROID_ABI})

add_library( # 设置库名称
             SerialPortComm
            # 集库作为一个共享库
             SHARED
            # 提供了一个相对路径你的源文件
             src/main/cpp/SerialPortComm.c)



find_library( # 搜索指定预先构建的库和存储路径变量。
              log-lib
              # 设置path变量的名称
              # 在CMake定位前指定的NDK库名称
              log )



target_link_libraries( # 指定库CMake应该链接到目标库中，可以链接多个库，比如定义库，构建脚本，预先构建的第三方库或者系统库
                       # 指定目标库
                       SerialPortComm
                       # 目标库到日志库的链接 包含在NDK
                       ${log-lib} )